/*************************************************************************
	> File Name: oj-113_daysinmonth.c
	> Author: Wang Bo
	> Mail: 1276106221@qq.com
	> Created Time: 2020年10月18日 星期日 22时12分02秒
 ************************************************************************/

#include <stdio.h>
#include <stdlib.h>

int main() {
    int month[13] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
    int y, m, flag = 0;
    scanf("%d%d", &y, &m);
    if (((y & 3) == 0 && y % 100) || y % 400 == 0 ) flag = 1;
    printf("%d", flag ? m == 2 ? month[m] + 1 : month[m] : month[m]);
    return 0;
}
